Michael Nilsen, 43, was seen banging on car windows at QuickChek on South Jefferson Road in Hanover on August 25, Police Chief Mark Roddy said in a release.
Nilsen, of Colonia, was found to be intoxicated, police said.
A follow-up investigation led to his arrest with charges for two counts of aggravated assault, resisting arrest, terroristic threats, hindering, criminal mischief, obstruction and disorderly conduct, police said.
Nilsen was taken to Morris County Jail pending an appearance in court.
Click here to follow Daily Voice Highland Lakes-Vernon and receive free news updates.